h1#logo{
	float:left;
	width:100%;
	margin-bottom:40px;
}
nav{
	float:left;
	width:100%;
	margin-bottom:20px;
	border-bottom:1px solid rgba(221,221,221,0.6);
}
nav li{
	float:left;
	padding:0 20px 20px 0;
}
#main-content{
	float:left;
	width:100%;
	margin-bottom:40px;
}
aside{
	float:left;
	width:100%;
	margin-left:0;
}
#homegallery{
	float:left;
	width:100%;
	margin-bottom:0;
}
#bottom-block-left{
	float:left;
	width:100%;
	margin-right:0;
	margin-bottom:40px;
}
#bottom-block-right{
	float:left;
	width:100%;
}
.ao-annotations span{
     font-size: 0.7em;
}
#welcometext h1{
	font-size:1.4em;
}
#welcometext p{
	font-size:1.1em;
}
.about article .left{
	float:left;
	width:96%;
	margin:0 0 4% 0;
}
.about article .right{
	float:left;
	width:100%;
}
#map_canvas { 
    height: 300px;
}